Big Huge Thesaurus

Caesalpinia echinata

noun